.container {
		position: relative;
	}
	
.bg {
	position: relative;
	width: 750rpx;
	height: 400rpx;
}

.tab {
	position: absolute;
	top: 250rpx;
	left: 20rpx;
	right: 20rpx;
	height: 150rpx;
	padding: 0 50rpx;
	background-color: #fff;
	border-top-left-radius: 20rpx;
	border-top-right-radius: 20rpx;
	
	
}

.line {
	width: 25rpx;
	height: 7rpx;
}

.login, .register {
	padding: 0 60rpx;
}

.input {
	width: 630rpx;
	height: 90rpx;
	padding: 0 30rpx;
	background-color: rgba(80, 100, 235, 0.1);
	border-radius: 50%;
	
	
}

.button {
	width: 630rpx;
	height: 90rpx;
	margin-left: 60rpx;
	border-radius: 50%;
}

.separator {
	height: 2rpx;
	margin: 0 30rpx;
	background-color: #f5f5f5;
}

.other {
	
}
.d-login {
	width: 600rpx;
	margin: 0 auto;
	font-size: 28rpx;
	color: #000
}

.d-login button {
	font-size: 28rpx;
	background: #000;
	color: #fff;
	height: 90rpx;
	line-height: 90rpx;
	border-radius: 50rpx
}
.d-login .button button {
	font-size: 28rpx;
	background: #868686;
	color: #fff;
	height: 90rpx;
	line-height: 90rpx;
	border-radius: 50rpx
}

.d-login input {
	padding: 0 20rpx 0 120rpx;
	height: 90rpx;
	line-height: 90rpx;
	margin-bottom: 50rpx;
	background: #cecece;
	font-size: 28rpx;
	border-radius: 50rpx
}

.d-login .d-a {
	position: relative
	
}

.d-login .d-a image {
	width: 40rpx;
	height: 40rpx;
	position: absolute;
	left: 40rpx;
	top: 28rpx;
	border-right: 2rpx solid #dedede;
	padding-right: 20rpx
}

.d-login .d-b {
	text-align: center;
	font-size: 46rpx;
	color: #000;
	padding: 100rpx 0
}

.d-login .d-c {
	position: absolute;
	right: 22rpx;
	top: 22rpx;
	background: #000;
	color: #fff;
	font-size: 24rpx;
	border-radius: 50rpx;
	height: 50rpx;
	line-height: 50rpx;
	padding: 0 25rpx
}

.d-login .d-d {
	text-align: center;
	color: #999;
	margin: 80rpx 0
}

.d-login .d-e {
	text-align: center;
	width: 100%;
	margin: 80rpx auto 0
}

.d-login .d-g-3 {
	float: left;
	width: 33.333333%
}
.d-login .d-g-2 {
	float: left;
	width: 50%
}

.d-login .d-e image {
	width: 50rpx;
	height: 50rpx
}

.d-login .d-f {
	text-align: center;
	margin: 80rpx 0 0 0;
	color: #666
}

.d-login .d-f text {
	margin-left: 8rpx;
	color: #999
}

.d-login .uni-input-placeholder {
	color: #000
}

.cl {
	zoom: 1
}

.cl:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: '\20'
}
